


<!doctype html>
<html>
<head>





 

<meta name="keywords" content="java cms,开源免费cms,开源java cms,免费java cms,好用的java cms,简单的java cms,最懂你的java cms,tjpcms"/>
<meta name="description" content="tjpcms是一套基于java的cms解决方案，开源免费。其独有的实时配置增删改查的功能，是其区别于同类cms的最大特点，也是最大优势，极大减少了重复劳动。懂jsp即可实现快速建站、静态化等，学习成本极低。文档齐全，支持有力，快来试试吧！"/>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<meta http-equiv="pragma" content="no-cache"/>
<meta http-equiv="cache-control" content="no-cache"/>
<meta http-equiv="expires" content="0"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome="/>
<meta name="renderer" content="webkit"/>
<!-- <meta http-equiv="Cache-Control" content="no-siteapp" />
 -->
 

	
	   
	
	   
	
	
		
	


<title>tjpcms - 动态 - 版本更新</title>

<style>
	.sycontent{padding-top:0 !important}
	.list{width: 100%;max-width: 100%;border-collapse: collapse;border-spacing: 0;}
	.list th {
	    vertical-align: bottom;text-align: center;
	    padding: 10px;font-size: 15px;
	    background-color: #5F9EDF; color: #fff;
	}
	.list td {
	    padding: 8px;text-align: center;
	    vertical-align: top;border-right: 1px solid #ccc;font-size: 13px;
	}
	.list a{color: #428bca !important;text-decoration: none;}
	.list a:hover{color:#2a6496 !important}
	.outtbl{-webkit-border-radius: 6px;overflow: hidden;
	-moz-border-radius: 6px;width: 90%;margin: 0 auto;
	border-radius: 6px;;border: 1px solid #ccc;margin-bottom: 10px;margin-top: 20px;}
	.shua{margin-bottom: 15px;    
		background-image: -moz-linear-gradient(#fff 0%, #f8f8f8 100%);
		background-image: -o-linear-gradient(#fff 0%, #f8f8f8 100%);
		background-image: -webkit-linear-gradient(#fff 0%, #f8f8f8 100%);
		background-image: linear-gradient(#fff 0%, #f8f8f8 100%);
	    background-repeat: repeat-x;    background-color: #f8f8f8;
    	color: #5e5e5e;    border: 1px solid #e7e7e7;
	    border-radius: 4px;width: 90%;margin: 0 auto;
	    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);
	    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);margin-top: 40px !important;
	}
	.huac{padding: 15px;text-align: justify;font-size: 14px;text-indent: 2em;line-height: 1.5;}
</style>

</head>
<body>
	



<link rel="stylesheet" href="/alitjp/css/index.css">
<script type="text/javascript" src="/alitjp/js/jquery.js"></script>

<style>
body{
	background: url("");
}
a:hover{color: #09c}
.sycontent{
	width:998px;margin: 0 auto;padding:  0;border: 1px solid rgb(189,215,242);-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
.head{
	width: 1000px;margin: 0 auto;position: relative;
}
.topbar {
	height: 28px;margin: 0 auto;text-indent: 1em;
    width: 100%;color: #828282;font-size: 12px;line-height: 27px;
}
.banner{
	height: 80px;line-height: 80px;margin-left: 6px;position: relative;
}
.icon-peach:before{font-size: 60px;}
.ring-hover {-webkit-animation: 1s ease;-moz-animation: 1s ease;-ms-animation: 1s ease;animation: 1s ease;}
.ring-hover:hover {-webkit-animation-name: a-ring;-moz-animation-name: a-ring;-ms-animation-name: a-ring;animation-name: a-ring;}
@-webkit-keyframes a-ring {0% {-webkit-transform: scale(1);}10%,20% {-webkit-transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90% 
{-webkit-transform: scale(1.1) rotate(3deg);}40%,60%,80% {-webkit-transform: scale(1.1) rotate(-3deg);}100% {-webkit-transform: scale(1) rotate(0);}}
@-moz-keyframes a-ring {0% {-moz-transform: scale(1);}10%,20% {-moz-transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90% {-moz-transform: scale(1.1) 
rotate(3deg);}40%,60%,80% {-moz-transform: scale(1.1) rotate(-3deg);}100% {-moz-transform: scale(1) rotate(0);}}
@-ms-keyframes a-ring {0% {-ms-transform: scale(1);}10%,20% {-ms-transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90% {
-ms-transform: scale(1.1) rotate(3deg);}40%,60%,80% {-ms-transform: scale(1.1) rotate(-3deg);}100% {-ms-transform: scale(1) rotate(0);}}
@keyframes a-ring {0% {transform: scale(1);}10%,20% {transform: scale(0.9) rotate(-3deg);}30%,50%,70%,90% {transform: scale(1.1) rotate(3deg);}
40%,60%,80% {transform: scale(1.1) rotate(-3deg);}100% {transform: scale(1) rotate(0);}}
.slogan{font-size: 34px;vertical-align: top;position: absolute;left:360px;color:rgb(21,123,195);
text-shadow :  rgba(200,200,200,1) 3px 3px 20px;font-family: '幼圆','Microsoft YaHei';
}
.nav{height: 45px;line-height: 45px;background: rgb(21,123,195);border-radius:2px;
   -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, .175);width: 100%;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .175);z-index: 100;position: relative;
}
.nav>ul >li{position: relative;float: left;width: 111px;text-align: center;background: url("") no-repeat right top;}
.nav>ul >li>a{text-decoration: none;color:white;width: 100%;display: block;font-size: 17px;font-weight: bold;}
.nav>ul >li>a:hover,.nav>ul >li>a.cur{color: #fff !important;background:url(/alitjp/images/nav_19.jpg) no-repeat;}
.downward{
    display: inline-block;
    width: 0;position: absolute;top:22px;
    height: 0;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;margin-left: 2px;
}
.rightward {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-left: 4px solid;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}
.sub1,.sub2{
	position: absolute;z-index:2;
	border-radius:0 0 4px 4px;
   -webkit-box-shadow: 0 5px 12px rgba(0, 0, 0, .3);    border: 1px solid #a9a9a9;
    box-shadow: 0 5px 12px rgba(0, 0, 0, .3);
    display:none;background:rgb(255,250,250) /* rgb(52,140,204); */
}
.sub1 li{   position: relative;}
.sub1 li,.sub2 li{     border-bottom: 1px solid #e4e4e4;width: 109px;}
.sub2{position: absolute;left:100%;top:-1px}
.sub1 a,.sub2 a{
	color:#247eab;display: block;height: 37px;line-height: 37px;text-decoration: none;
}
.sub1 a:hover{
	background:#ffaa31;color:white
}
.ring-hover{position: absolute;}
.nvfix{position: fixed;width: 1000px;}
.top0{top:0 !important}
.icsycls:before{color: rgb(21,123,195);}
.bread{
    padding: 8px 15px;
    margin-bottom: 20px !important;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;border-bottom: 1px solid #eee;
}
.bread a{color: #428bca;text-decoration: none;}
.bread li{display:inline-block;}
.bread>ul>li+li:before {    padding: 0 5px; color: #ccc;content: "/\00a0";}
.brdsy:before {position: relative;top: -1px;}
.pagin{position: relative;width: 90%;margin: 0 auto 30px;}
.fymsg{display: inline-block;padding: 10px;font-size: 12px;}
#fenye{position: absolute;right:0;display: inline-block;padding-top: 4px;}
.laypage_btn{font-family: 'Microsoft YaHei';cursor: pointer;}
.fymsg i {
    color: #056dae;
    font-style: normal;
    font-weight: bold;
    padding: 0 2px;
}
.nav1k{display: none;}


@media (max-width: 1000px) {
	.sycontent,.head{width:99%;margin: 0 auto;}
	.banner{height: 60px;line-height: 60px;}
	.slogan{font-size: 25px;left:80px;}
	.ring-hover{width: 48px !important;margin-left: 16px;top:0 !important}
	.nav{height: 40px;line-height: 41px;/* overflow: hidden; */position: relative;}
	.nav>ul >li>a{font-size: 14px;font-weight: normal;}
	.nav>ul >li>a:hover,.nav>ul >li>a.cur{background:url(/alitjp/images/nav_19_80.jpg) no-repeat;}
	.nav>ul {position: relative;}
	.nav>ul >li{display: none;width: 80px;background:url(/alitjp/images/nav_20_39.jpg) no-repeat right top;}
	.downward{top: 18px;}
	.yqlj{ border-top: none}
	.ljtt{position: relative;top: 16px;}
	.ljulout{ border-top: 1px solid rgb(189,215,242);width: 99%;padding: 0;}
	.ljnr{padding: 21px 4px 7px;}
	a{color:rgb(85, 26, 139);}
	.nav1k{position: absolute;display: inline-block;
		width: 32px;height: 40px;z-index: 9999;opacity:0.25}
	.leftarr{left:0;background: url(/alitjp/images/nav_1000.png) no-repeat 1px -6px;}
	.rightarr{right:0;background: url(/alitjp/images/nav_1000.png) no-repeat -1px -55px;}
	.sub1 a,.sub2 a{font-size: 12px !important;height: 29px;line-height: 28px;}
	.sub1 li, .sub2 li {width: 79px;}
}

</style>
<div class="head">
	<div style="background: rgb(247,247,247);border-bottom:1px solid rgb(238,238,238)">
		<div class="topbar">
			<span class="icon-shouye icsycls" style="color:#A52A2A;letter-spacing:1px"> tjpcms欢迎你~</span>
			<span style="float: right;margin-top: 3px;margin-right: 5px;">
				<a target="_blank" href="http://shang.qq.com/wpa/qunwpa?idkey=9025ac47d03fec43dd8b0fdf5fa7bfdd257ac645fe3ee3f32f01741f5260c2cb"><img border="0" src="http://pub.idqqimg.com/wpa/images/group.png" alt="tjpcms 一 最懂你的cms" title="tjpcms 一 最懂你的cms"></a>
			</span>
			<span style="float: right;margin-top: 2px;margin-right: 10px;">
				<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=57454144&site=qq&menu=yes"><img border="0" src="http://wpa.qq.com/pa?p=2:57454144:52" alt="联系作者" title="联系作者"/></a>
			</span>
		</div>
	</div>

	<div class="banner" >
			<a href="/alitjp/">
				<img class="ring-hover" style="margin-top: 8px;margin-right: 10px;;width:66px;top:-100px" src="/alitjp/images/tjpcms/logo4.png" alt="" />
			</a>
		<span class="slogan">
			tjpcms 一 最懂你的cms
		</span>
		
		
	</div>
	
	<div class="nav" onselectstart="return false">
		<a href="javascript:" class="nav1k leftarr"></a>
		<a href="javascript:" class="nav1k rightarr"></a>
		<ul >
			<li>
				<a href="/alitjp/" title="网站首页" >首页</a>
			</li>
			
				<li >
					<a href="/alitjp/guanyu.dhtml" >
						关于tjpcms
						
					</a>
					
				</li>
			
				<li >
					<a href="/alitjp/yanshi.dhtml" >
						演示
						
					</a>
					
				</li>
			
				<li >
					<a href="javascript:" >
						教程
						<span class="downward"></span>
					</a>
					
						<ul class="sub1"  >
							
								<li >
									<a href="javascript:">
										图文教程
										<span class="rightward"></span>
									</a>
									
										<ul class="sub2"  >
											
												<li >
													<a href="/alitjp/huanjing.dhtml">环境搭建</a>
												</li>
											
												<li >
													<a href="/alitjp/jiandan.dhtml">简单应用</a>
												</li>
											
												<li >
													<a href="/alitjp/jinjie.dhtml">进阶应用</a>
												</li>
											
										</ul>
									
								</li>
							
								<li style="border:0">
									<a href="/alitjp/spjc.dhtml">
										视频教程
										
									</a>
									
								</li>
							
						</ul>
					
				</li>
			
				<li >
					<a href="javascript:" class="cur">
						动态
						<span class="downward"></span>
					</a>
					
						<ul class="sub1"  >
							
								<li >
									<a href="/alitjp/bbgx.dhtml">
										版本更新
										
									</a>
									
								</li>
							
								<li >
									<a href="/alitjp/kfbj.dhtml">
										开发笔记
										
									</a>
									
								</li>
							
								<li style="border:0">
									<a href="/alitjp/dashi.dhtml">
										大事记
										
									</a>
									
								</li>
							
						</ul>
					
				</li>
			
				<li >
					<a href="/alitjp/anli.dhtml" >
						案例
						
					</a>
					
				</li>
			
				<li >
					<a href="javascript:" >
						互动
						<span class="downward"></span>
					</a>
					
						<ul class="sub1"  >
							
								<li >
									<a href="/alitjp/wenda.dhtml">
										问答
										
									</a>
									
								</li>
							
								<li >
									<a href="/alitjp/liuyan.dhtml">
										留言
										
									</a>
									
								</li>
							
								<li >
									<a href="/alitjp/bgfk.dhtml">
										Bug反馈
										
									</a>
									
								</li>
							
								<li >
									<a href="/alitjp/sqyl.dhtml">
										申请友链
										
									</a>
									
								</li>
							
								<li style="border:0">
									<a href="/alitjp/zjfk.dhtml">
										最近访客
										
									</a>
									
								</li>
							
						</ul>
					
				</li>
			
				<li >
					<a href="javascript:" >
						关于作者
						<span class="downward"></span>
					</a>
					
						<ul class="sub1"  >
							
								<li >
									<a href="/alitjp/jianjie.dhtml">
										简介
										
									</a>
									
								</li>
							
								<li >
									<a href="/alitjp/xzp.dhtml">
										小作品
										
									</a>
									
								</li>
							
								<li >
									<a href="/alitjp/jsfx.dhtml">
										技术分享
										
									</a>
									
								</li>
							
								<li style="border:0">
									<a href="/alitjp/zatan.dhtml">
										杂谈
										
									</a>
									
								</li>
							
						</ul>
					
				</li>
			
				<li style="background:none">
					<a href="/alitjp/jz.dhtml" >
						捐赠
						
					</a>
					
				</li>
			
		</ul>
	</div>
</div>

<script>
	function fixNav(){
		if( $(document).scrollTop() >0 ){
			if ($('.nav').is(":animated")){//动画中
				
			}else{
				$('.nav').addClass('nvfix').animate({top:0},function(){
					//console.log("动画结束$(document).scrollTop()"+$(document).scrollTop())
					if ($(document).scrollTop()>0) $('.nav').addClass('top0')
					else $('.nav').removeClass('nvfix top0')
					$('.nav').removeAttr('style')
				})
			}
		}else{
			$('.nav').removeClass('nvfix').removeClass('top0').removeAttr('style')
		}
	}
	
	
	var mu_tmrid = null;
	function hideMenu(tt){
		if (tt){
			tt.siblings().find("ul").stop(false, true).hide();
			tt.find("ul").slideUp()
		}
	}

	$(function(){
		$("body").click(function(ev){
			if ($(ev.target).parents(".nav").length <= 0){
				$(".nav>ul li").children("ul").hide()
			}
		})

		if ($(window).width()>1000){
			//1. 动画未结束，直接消失
			//2. 动画已结束，默认速度上拉
			//3. 有其他下拉同时存在，200速度上拉
			//4. 左右反复移动，离开动画就消失，不动时正常拉出
			//5. 鼠标移出一秒内再移入不消失
			//等等
			$(".nav>ul li").hover(function(){
				clearInterval(mu_tmrid);
				mu_tmrid = null;
				var sbuls = $(this).siblings().children("ul");
				sbuls.stop(true,true);
				if ($(this).children("ul").hasClass("sub1")){
					sbuls.slideUp(200)
					$(this).children("ul").slideDown()
				}else if (!$(this).children("ul").is(":visible")){
					sbuls.hide()
					$(this).children("ul").show().css({width:0}).animate({width:"100%"})
				}
			},function(){
				var tt = $(this)
				if (tt.children("ul").is(":animated")){
					tt.children("ul").hide()
				}else if (tt.children("ul").is(":visible")){//已经显示出来了
					if (mu_tmrid==null){
						if ($(this).children("ul").hasClass("sub2")) tt = $(this).parent().parent()
						mu_tmrid = setTimeout(function(){hideMenu(tt)},1000)
					}
				}else{
					
				}
			});
		
			$(".ring-hover").animate({top:10}).animate({top:-7}).animate({top:0})
			$(".slogan").animate({left:64}).animate({left:92}).animate({left:80})
			$(window).on('scroll',function(){
				fixNav();
			});
			fixNav();
		}else{
			var c = parseInt($(window).width()/80);
			$(".nav>ul>li:lt("+(c)+")").show()
		
			$("a").removeAttr("target");//手机上显示时，就不打开新窗口了
		
			$(".nav>ul li").click(function(){
				$(".sub1").hide()
				$(this).children("ul").show()
			})
		
			$(".leftarr").click(function(){
				 if($(".nav>ul>li:last").is(":visible")) {
					layer.msg("已到最后一项！")
					return;
				}
				$(".nav>ul>li:visible:first").animate({width:0},function(){$(".nav>ul>li:visible:last").next().show();$(this).hide();})
			})
			$(".rightarr").click(function(){
				if($(".nav>ul>li:visible:first").index()=="0") {
					layer.msg("已到第一项！")
					return;
				}
				$(".nav>ul>li:visible:last").hide()
				$(".nav>ul>li:visible:first").prev().css({width:0}).show().animate({width:80})
			})
			
		}
		
	})
</script>
	
	<div class="sycontent">
		


	<div class="bread">
		<ul>
			<li><a class="icon-shouye brdsy" href="/alitjp/"> 首页</a></li>
			
			   <li><a href="#">动态</a></li>
			
			   <li><a href="#">版本更新</a></li>
			
		</ul>
	</div>




		<div class="shua">
			<div class="huac">
				记录版本更新的情况，也方便寻找历史版本。
			</div>
		</div>
		<div class="outtbl">
			<table class="list" >
				<thead>
					<tr>
						<th>标题</th>
						<th style="">点击次数</th>
						<th style="width:20%;">更新日期</th>
					</tr>
				</thead>
				<tbody>
					
						<tr style="background-color: #fefefe;">
							<td><a target="_blank" onclick="fn_cs(this)" href="/alitjp/bbgx_detail.dhtml?id=154">3.0.161109</a></td>
							<td>5</td>
							<td>2016-11-24</td>
						</tr>
					
				</tbody>
			</table>
		</div>
			<div class="pagin">
				<span class="fymsg">共<i>1</i>条记录，每页<i>20</i>条，共<i>1</i>页</span>
				<div id="fenye"></div>
			</div>
	</div>
	
	
<style>
	.cmnbtm{height: 36px;background: #3071a9;width: 1000px;margin: 0 auto;line-height: 36px;text-align: center;color:#E7E7E7;}
	.cmnbtm a{font-size: 12px;color:#E7E7E7 !important;text-decoration: none !important;
		font-family:"Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,
			"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
		-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
	.cmnbtm a:hover{color:white !important}
	#SOHUCS, #cyReward{max-width: 1000px;}
	#cyReward{text-align: center;margin-bottom: 22px;}
	
	@media (max-width: 1000px) {
		.cmnbtm{width:100%;}
	}
</style>



<div class="cmnbtm">
	&copy;2016-2017
		<a  target="_blank"  style="font-size:14px" href="http://www.tjpcms.com">www.tjpcms.com</a> &nbsp;
	<a class="" target="_blank" style="text-decoration:underline !important;" href="http://www.miitbeian.gov.cn/"> 苏ICP备16055273号</a>
</div>


	
	<script src="/alitjp/layer/layer.js"></script>
	<script src="/alitjp/laypage/laypage.js"></script>
	<script src="/alitjp/js/cmn.js"></script>
	<script>
		laypage({
			cont : 'fenye',
			skip : true,
			groups : 5,
			pages :1,
			curr: function(){ //通过url获取当前页，也可以同上（pages）方式获取
			  var page = location.search.match(/pg=(\d+)/);
			  return page ? page[1] : 1;
			}(), 
			jump : function(e, first) {
			    if(!first){
			      location.href = '?pg='+e.curr;
			    }
			}
		})

		function fn_cs(tag){
			var ecs = $(tag).parent().next();
			ecs.text(parseInt(ecs.text())+1)
		}

		$(function() {
			$(".list>tbody>tr:odd").css("background", "#eaf3f5")
		})
	</script>
</body>
</html>

